#pragma once
#include "AIState.h"
class MeleeState :
	public AIState
{
private:
	bool bJustPlayedSmash;

public:
	MeleeState();
	virtual ~MeleeState();

	virtual void Update(Enemy* enemy, float dt);

	// Enemy Attack Rects
	void PlayQudzuAttacks(Enemy* qudzu, float dt);

	void PlayPapaBearAttacks(Enemy* papabear, float dt);

	void PlayLilPrickAttacks(Enemy* lilprick, float dt);

	void PlayLockJawAttacks(Enemy* lockjaw, float dt);
	void LockJawSmash(Enemy* lockjaw, float dt);
	
};

